﻿/* ----------------------------------------------------- 输入框 ----------------------------------------------------- */
textarea
{
	width: 480px;
	height: 120px;
}
/* 搜索框，普通文本框，稍长文本框，年龄框，邮编框，日期框 */
input.t_search, input.t_common, input.t_long, input.t_longer, input.t_num, input.t_longnum, input.t_zip, input.t_date, input.t_area, textarea.t_area
{
	background-color: #FFFFFF;
	color: #333333;
	border: #819EBC 1px solid;
	line-height: 18px;
	height: 18px;
}
textarea.t_area
{
	height: 120px;
	width: 90%;
}
input.t_search
{
	width: 120px;
}
input.t_common
{
	width: 160px;
}
input.t_long
{
	width: 240px;
}
input.t_longer
{
	width: 300px;
}
/* 一般数字 */
input.t_num
{
	width: 40px;
}
/* 一般数字 */
input.t_longnum
{
	width: 80px;
}
input.t_zip
{
	width: 60px;
}
input.t_date
{
	width: 120px;
}
input.t_area
{
	width: 480px;
	height: 100px;
}
/* 查询按钮 保存按钮 返回按钮
 * 如果还有别的按钮可以继续扩展
 */

.btn_Button
{
	border: 0px;
	border-spacing: 0px;
	width: 71px;
	height: 23px;
	color:White;
	cursor: pointer;
	text-align: center;
	background: url(images/btn/button1.jpg) no-repeat 0 0;
	padding-top: 0px !important;
	padding-top: 3px;
}
.btn_search2
{
	border: 0px;
	border-spacing: 0px;
	width: 71px;
	height: 23px;
	color: #FFFFFF;
	cursor: pointer;
	text-align: center;
	background: url(images/btn/button-bg.gif) no-repeat 0 0;
	padding-top: 0px !important;
	padding-top: 3px;
}
.btn_exp_excel
{
	border: 0px;
	border-spacing: 0px;
	width: 80px;
	height: 22px;
	color: #FFFFFF;
	cursor: pointer;
	text-align: right;
	background: url(images/btn/btn_exp_excel.gif) no-repeat 0 0;
	padding-right: 6px;
	padding-top: 0px !important;
	padding-top: 3px;
}
.btn_pCatalog_count
{
	border: 0px;
	border-spacing: 0px;
	width: 80px;
	height: 22px;
	color: #FFFFFF;
	cursor: pointer;
	text-align: right;
	background: url(images/btn/btn_pCatalog_count.gif) no-repeat 0 0;
	padding-right: 6px;
	padding-top: 0px !important;
	padding-top: 3px;
}
.btn_count
{
	border: 0px;
	border-spacing: 0px;
	width: 56px;
	height: 22px;
	color: #FFFFFF;
	cursor: pointer;
	text-align: right;
	background: url(images/btn/btn_count.gif) no-repeat 0 0;
	padding-right: 6px;
	padding-top: 0px !important;
	padding-top: 3px;
}
.btn_exex_exchange
{
	border: 0px;
	border-spacing: 0px;
	width: 84px;
	height: 22px;
	color: #FFFFFF;
	cursor: pointer;
	text-align: right;
	background: url(images/btn/btn_exchange.gif) no-repeat 0 0;
	padding-right: 6px;
	padding-top: 0px !important;
	padding-top: 3px;
}
.btn_reject, .btn_issue, .btn_submit, .btn_save, .btn_intersave
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	border-spacing: 0px;
	width: 56px;
	color: #FFFFFF;
	cursor: pointer;
	text-align: right;
	padding-right: 6px;
	padding-top: 0px !important;
	padding-top: 3px;
}
.btn_save
{
	border: 0px;
	border-spacing: 0px;
	width: 56px;
	height: 22px;
	color: #FFFFFF;
	cursor: pointer;
	text-align: right;
	background: url(images/btn/btn_sprite.gif) no-repeat 0 -22px;
	padding-right: 6px;
	padding-top: 0px !important;
	padding-top: 3px;
}
.btn_reject
{
	background: url(images/btn/btn_reject.gif) no-repeat 0 0;
}
.btn_issue
{
	background: url(images/btn/btn_issue.gif) no-repeat 0 0;
}
.btn_submit
{
	background: url(images/btn/btn_submit.gif) no-repeat 0 0;
}
.btn_intersave
{
	background: url(images/btn/btn_intersave.gif) no-repeat 0 0;
}
.btn_return
{
	border: 0px;
	border-spacing: 0px;
	width: 56px;
	height: 22px;
	color: #FFFFFF;
	cursor: pointer;
	text-align: right;
	background: url(images/btn/btn_sprite.gif) no-repeat 0 -44px;
	padding-right: 6px;
	padding-top: 0px !important;
	padding-top: 3px;
}
.btn_clear
{
	border: 0px;
	border-spacing: 0px;
	width: 56px;
	height: 22px;
	color: #FFFFFF;
	cursor: pointer;
	text-align: right;
	background: url(images/btn/btn_clear.gif) no-repeat 0 0;
	padding-right: 6px;
	padding-top: 0px !important;
	padding-top: 3px;
}
.btn_jump
{
	border: 0px;
	border-spacing: 0px;
	width: 56px;
	height: 22px;
	color: #FFFFFF;
	cursor: pointer;
	text-align: right;
	background: url(images/btn/btn_jump.gif) no-repeat 0 0;
	padding-right: 6px;
	padding-top: 0px !important;
	padding-top: 3px;
}
.btn_pause
{
	border: 0px;
	border-spacing: 0px;
	width: 100px;
	height: 22px;
	color: #FFFFFF;
	cursor: pointer;
	text-align: center;
	background: url(images/btn/btn_bg.gif);
	padding-top: 0px !important;
	padding-top: 3px;
}

.btn_AddInRow
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	border-spacing: 0px;
	width: 30px;
	color: #FFFFFF;
	cursor: pointer;
	text-align: right;
	padding-right: 3px;
	background: url(images/btn/btn_bg.gif) 0 0;
	padding-top: 0px !important;
	padding-top: 4px;
}

.text_search
{
	border: #999 1px solid;
	height: 20px;
	background: #fff url(images/btn/text_search.gif) no-repeat right;
	padding-left: 2px;
	cursor: hand;
}

.off, .close, .hide, .collapsed
{
	display: none;
}
.on, .open, .show, .expanded
{
	display: block;
}
.warn
{
	color: red;
}
/******************************/

/*使控件边框在实虚线之间转换 */
.span_dashed
{
	border: dashed 1px red;
}
.span_solid
{
	border: solid 0px #999;
}

.input-error
{
	border-color: Red;
	border-style: dashed;
	border-width: 2px;
}
.editTextarea
{
	border-color: Red;
	border-style: dashed;
	border-width: 2px;
}
.box
{
	border: 1px solid #C0C0C0;
	width: 182px;
	height: 20px;
	clip: rect( 0px, 181px, 20px, 0px );
	overflow: hidden;
}
.selstyle
{
	border: 1px solid #999;
	position: absolute;
	overflow: hidden;
	left: 10px;
	top: 195px;
}
.cselstyle
{
	margin: -2px;
}

.input-default
{
	border: 1px solid #000000;
}
.tip
{
	position: relative;
	z-index: 10;
}
.tip-bg
{
	font-size: 12px;
	position: absolute;
	top: -26px;
	left: -5px;
	background: url("images/FormValidate/tip_bg.gif" ) no-repeat right top;
	font-weight: normal;
}
.tip-text
{
	font-size: 12px;
	background: url("images/FormValidate/tip_icon.gif" ) no-repeat left top;
	padding: 4px 2px 10px 2px;
	white-space: nowrap;
	color: #000;
	line-height: 100%;
}
.tip-bulb
{
	font-size: 12px;
	background: url("images/FormValidate/tip_bulb.gif" ) no-repeat left top;
	padding: 4px 2px 10px 15px;
	white-space: nowrap;
	color: #000;
	line-height: 100%;
}
.tip-bg a
{
	font-size: 12px;
	text-decoration: none;
	color: #000;
}
/************控件样式**********/
/* RadioButton List */
.ctr_radio
{
	/*width:100%;*/
	margin-bottom: 0px;
	margin-left: -3px;
}
.ctr_radio td
{
	border-width: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.ctr_radio label, .ctr_radio input
{
	float: left;
	margin-left: -20px;
}
.ctr_radio label
{
	margin-top: 3px;
}

th.gd_left
{
	text-align: left;
}

th.gd_center
{
	text-align: center;
}
/*table*/
.tableNoBorder
{
	width: 100%;
	margin-bottom: 0px;
	border: 0 0 0 0;
}
.tableNoBorder tr
{
	border-width: 0px;
}
.tableNoBorder td
{
	border-width: 0px;
}
/*div table for freetextbox*/
.noborder table
{
	padding-top: 1px;
	margin-bottom: 0px;
}
.noborder table td
{
	margin-top: 1px;
	border-width: 0px;
	padding: 0 0 0 0;
}
.noborder label, .noborder input
{
	float: left;
}
.noborder label
{
	margin-top: 3px;
}
/*
 * 查询条件列表
 * 元素：ul
 * 描述：用于设置查询条件排列模式
 */
ul.upload_ul
{
	float: right;
}
ul.upload_ul li
{
	float: right;
	height: 18px;
	line-height: 18px;
	margin-left: 20px;
	padding-bottom: 5px;
	padding-left: 0;
	padding-right: 20px;
	padding-top: 2px;
}

/*订阅中的链接（添加、修改、删除）*/
.labelLink
{
	color: #000;
	text-decoration: none;
	background: url(images/Icon/icon_sprite.gif) no-repeat 5px 5px;
	padding-left: 25px;
	margin-left: -25px;
	cursor: hand;
}
.labelLinkCancel
{
	color: #000;
	text-decoration: none;
	background: url(images/Icon/icon_sprite.gif) no-repeat 5px -40px;
	padding-left: 25px;
	margin-left: -25px;
	cursor: hand;
}
.labelLinkEdit
{
	color: #000;
	text-decoration: none;
	background: url(images/Icon/icon_sprite.gif) no-repeat 5px -20px;
	padding-left: 25px;
	margin-left: -25px;
	cursor: hand;
}
.NodeShowDown
{
	border: #89C8EA 1px solid;
	border-bottom: #89C8EA 1px solid;
	height: 20px; /*background: url(images/Bg/tab_bg.jpg) ;*/
	background: #CBE5F4 url(images/Icon/nav_a.png) no-repeat right;
	padding-left: 2px;
	cursor: hand;
}
.NodeShowUp
{
	border: #89C8EA 1px solid;
	border-bottom: #89C8EA 1px solid;
	height: 20px; /*background: url(images/Bg/tab_bg.jpg) ;*/
	background: #CBE5F4 url(images/Icon/nav_b.gif) no-repeat right;
	padding-left: 2px;
	cursor: hand;
}


.btnLink_save
{
	border: 0px;
	border-spacing: 0px;
	width: 56px;
	height: 20px;
	color: #FFFFFF;
	cursor: pointer;
	background: url(images/btn/btn_sprite.gif) no-repeat 0 -22px; /*padding-top: 3px;*/ /*padding-left: 4px;*/
	margin-top: -3px;
}

a.btnLink_save:link
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
}

a.btnLink_save:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

a.btnLink_save:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

a.btnLink_save:active
{
	color: #FFFFFF;
	text-decoration: none;
}



